﻿<div ng-controller="DepotC">
    <div class="bg-light lter b-b wrapper-md">
        <h1 class="m-n font-thin h3">钢厂列表</h1>
    </div>
    <div class="wrapper-md" style="text-align: right;">
        <div class="panel panel-default">
            <div class="panel-heading">
                <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12" style="float: right">
                <button class="btn btn-sm btn-default" ng-click="$state.go('app.Supplier_SupplierAdd')">
                    <i class="fa fa-plus text"></i>
                    <span class="text">添加</span>
                </button>
                </div>
                <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 input-group">
                    <input type="text" class="form-control" id="findname" placeholder="按名称查找" ng-model="findname">
                    <span class="input-group-btn">
                        <button class="btn btn-default" type="button" ng-click="find()">查找</button>
                    </span>
                </div>
            </div>
            <div class="table-responsive text-center">
                <table id="example1" class="table table-striped b-t b-light table-bordered">
                    <thead>
                        <tr>
                            <th style="text-align: center;">名称</th>
                            <th style="text-align: center;">地区</th>
                            <th style="text-align: center;">联系人</th>
                            <th style="text-align: center;">电话</th>
                            <th style="text-align: center;">备注</th>
                            <th style="text-align: center;">操作</th>

                        </tr>
                    </thead>
                    <tbody>
                        <tr ng-repeat="item in pageData.Data">
                            <td style="width: 15%">{{item.Name}}</td>
                            <td style="width: 10%">{{item.District.Name}}</td>
                            <td style="width: 15%">{{item.Contacts}}</td>
                            <td style="width: 15%">{{item.Phone}}</td>
                            <td style="width: 15%">{{item.Remarks}}</td>

                            <td style="width: 20%">
                                <button class="btn btn-sm btn-default" ng-click="$state.go('app.Supplier_SupplierEdit', { 'id': item.Id })">
                                    <i class="fa fa-edit text"></i>
                                    <span class="text">编辑</span>
                                </button>
                                <button class="btn btn-sm btn-default" ng-click="$state.go('app.Supplier_SupplierCommodity', { 'id': item.Id,'name':item.Name })">
                                    <i class="fa fa-cog text"></i>
                                    <span class="text">产品管理</span>
                                </button>
                            </td>

                        </tr>
                    </tbody>
                </table>
                <!--<div class="panel-heading" ng-include="'/htm/tpl/Supplier/Paging.html'"></div>-->
                <div class="panel-heading" my-pagination get-page-data="getData" mypagedata="pageData"></div>
            </div>
        </div>
    </div>
</div>
<script>
    angular.module('app')//非标优惠
    .controller("DepotC", function ($scope, $state, $http,toSave) {
        $scope.pageData = {};
        $scope.pageData.Page = 0;
        $scope.findname = "";
        $scope.pageData.Rows = $scope.defPageRows;
        //
        $scope.getData = function (p, r) {
            if (p) {
                p = p < 1 ? 1 : p;
            } else p = 1;
            if (r) {
            } else r = $scope.defPageRows;
            toSave.save_pages_lis(p,r);//保存当前页码和条数
            $http({
                url: "/api/Supplier/List?page=" + p + "&rows=" + r + "&name=" + $scope.findname,
                method: "GET"
            })
            .then(function (res) {
                $scope.pageData = res.data;
                console.log($scope.pageData);
            }, function (error) {
                if (error) {
                    alert("数据获取失败");
                }
            });
        };
        $scope.find = function () {
            $scope.getData(1, $scope.pageData.Rows);
             toSave.save_inputs();//点击查询先保存input里面的值
                    console.log(toSave.get_inputs('findname'))
        };
        if (toSave.get_inputs('findname')) {
                    $scope.findname=toSave.get_inputs('findname');//把保存该id名的值取出来赋值给input框
                    $scope.getData(toSave.get_pages(), toSave.get_lis());
                }else{
                    $scope.getData(toSave.get_pages(), $scope.pageData.Rows);
                }
    })

</script>
<script src="js/services/toSave.js"></script>
